return a>b? a:b;什么意思/
来源:百度知道 编辑:UC知道 时间:2024/06/22 09:11:58
也不比较两个数 直接上来这么写?
?:是一个表达式,它的值是这样算出来的
<expression> ? <value1> : <value2>
expression = true 它的值就是 value1
expression = false 它的值就是 value2
return a>b? a:b;
的意思就是返回 a,b 中较大的那个值
如果a>b
返回a
否则返回b
这样懂了吗?
操作数1 ? 操作数2 : 操作数3
?:这个是3元操作符。等价于下面代码:
if(操作数1)
{
操作数2
}
else
{
操作数3
}
不用比较,表达式的值就是谁。然后就返回
?:
没认真看书吧,看过这个操作符,你就明白了。
<script type="text/javascript">function sortNumber(a,b){return a - b}var arr = new Array(6)arr[0] =
when are you ___to your hometown?A.return B.return back C. returningD.returning back
a#define max(a,b) ((a) > (b) ? (a) : (b))
a>b?a:b是什么意思啊
#define MAX(a,b) ((a)>(b)?(a):(b))
C语言 return (*a)++
a>0 b>0 a.b=a+b+1 求a+b最小值
若知a>0,b<0,且|a|<|b|,化简|a+b|-|a-b|+|-a-b|-|b-a|
a,b,c>0 a,b,c>0
a>b则a+b>0吗?